package com.saishi.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

import java.io.Serializable;

@Data
public class QuestionTypes extends BaseRowModel implements Serializable {
    @ExcelProperty(value = "题型", index = 0)
    private String questionType;

    @ExcelProperty(value = "题干", index = 1)
    private String questionStem;

    @ExcelProperty(value = "知识点", index = 2)
    private String knowledgePoint;

    @ExcelProperty(value = "答案", index = 3)
    private String answer;

    @ExcelProperty(value = "试题解析", index = 4)
    private String analysis;

    @ExcelProperty(value = "A", index = 5)
    private String a;

    @ExcelProperty(value = "B", index = 6)
    private String b;

    @ExcelProperty(value = "C", index = 7)
    private String c;

    @ExcelProperty(value = "D", index = 8)
    private String d;

    @ExcelProperty(value = "E", index = 9)
    private String e;

    @ExcelProperty(value = "F", index = 10)
    private String f;

    public QuestionTypes() {
    }

    public QuestionTypes(String questionType, String questionStem, String knowledgePoint, String answer, String analysis) {
        this.questionType = questionType;
        this.questionStem = questionStem;
        this.knowledgePoint = knowledgePoint;
        this.answer = answer;
        this.analysis = analysis;
    }

    public QuestionTypes(String questionType, String questionStem, String knowledgePoint, String answer, String analysis, String a, String b, String c) {
        this.questionType = questionType;
        this.questionStem = questionStem;
        this.knowledgePoint = knowledgePoint;
        this.answer = answer;
        this.analysis = analysis;
        this.a = a;
        this.b = b;
        this.c = c;
    }

    public QuestionTypes(String questionType, String questionStem, String knowledgePoint, String answer, String analysis, String a, String b, String c, String d) {
        this.questionType = questionType;
        this.questionStem = questionStem;
        this.knowledgePoint = knowledgePoint;
        this.answer = answer;
        this.analysis = analysis;
        this.a = a;
        this.b = b;
        this.c = c;
        this.d = d;
    }

    public QuestionTypes(String questionType, String questionStem, String knowledgePoint, String answer, String analysis, String a, String b, String c, String d, String e, String f) {
        this.questionType = questionType;
        this.questionStem = questionStem;
        this.knowledgePoint = knowledgePoint;
        this.answer = answer;
        this.analysis = analysis;
        this.a = a;
        this.b = b;
        this.c = c;
        this.d = d;
        this.e = e;
        this.f = f;
    }
}
